varying vec3 normal, lightVec, viewerVec;

void main() {

	gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
	
	normal = gl_NormalMatrix * gl_Normal;

	lightVec = vec3( gl_LightSource[0].position );

	viewerVec = vec3( gl_ModelViewMatrix * -gl_Vertex );

}